/**
 * Marlin 3D Printer Firmware
 * Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
 *
 * Based on Sprinter and grbl.
 * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 *
 */

/*
  Fontname: -Misc-Fixed-Medium-R-Normal--20-200-75-75-C-100-ISO10646-1
  Copyright: Public domain font.  Share and enjoy.
  Capital A Height: 13, '1' Height: 13
  Calculated Max Values w= 9 h=17 x= 4 y=16 dx=10 dy= 0 ascent=16 len=26
  Font Bounding box     w=10 h=20 x= 0 y=-4
  Calculated Min Values           x= 0 y=-4 dx= 0 dy= 0
  Pure Font   ascent =13 descent=-4
  X Font      ascent =13 descent=-4
  Max Font    ascent =16 descent=-4
*/

#include "../../../inc/MarlinConfigPre.h"

#if HAS_GRAPHICAL_TFT

#include <stdint.h>

extern const uint8_t font10x20[3453] = {
  0,10,20,0,252,13,2,74,4,153,32,255,252,16,252,13,
  252,0,0,0,10,0,16,2,13,13,10,4,0,192,192,192,
  192,192,192,192,192,192,192,0,192,192,6,4,4,10,2,9,
  204,204,204,72,9,11,22,10,1,1,27,0,27,0,27,0,
  127,128,54,0,54,0,54,0,255,0,108,0,108,0,108,0,
  8,13,13,10,1,0,24,126,219,216,216,216,126,27,27,27,
  219,126,24,9,12,24,10,1,0,115,0,219,0,222,0,118,
  0,12,0,12,0,24,0,24,0,55,0,61,128,109,128,103,
  0,9,13,26,10,1,0,56,0,108,0,108,0,108,0,120,
  0,48,0,112,0,216,0,205,128,199,0,198,0,239,0,121,
  128,2,5,5,10,4,8,192,192,192,192,128,5,13,13,10,
  3,0,24,48,96,96,192,192,192,192,192,96,96,48,24,5,
  13,13,10,2,0,192,96,48,48,24,24,24,24,24,48,48,
  96,192,8,7,7,10,1,3,102,102,60,255,60,102,102,8,
  7,7,10,1,3,24,24,24,255,24,24,24,4,3,3,10,
  3,255,112,112,224,8,1,1,10,1,6,255,3,3,3,10,
  4,0,224,224,224,7,12,12,10,2,0,6,6,12,12,24,
  24,48,48,96,96,192,192,8,13,13,10,1,0,24,60,102,
  102,195,195,195,195,195,102,102,60,24,8,13,13,10,1,0,
  24,56,120,216,24,24,24,24,24,24,24,24,255,8,13,13,
  10,1,0,60,102,195,195,3,3,6,28,48,96,192,192,255,
  8,13,13,10,1,0,60,102,195,195,3,6,28,6,3,195,
  195,102,60,8,13,13,10,1,0,2,6,14,30,54,102,198,
  198,255,6,6,6,6,8,13,13,10,1,0,255,192,192,192,
  192,220,230,3,3,3,195,102,60,8,13,13,10,1,0,60,
  102,194,192,192,220,230,195,195,195,195,102,60,8,13,13,10,
  1,0,255,3,3,6,6,12,12,24,24,48,48,96,96,8,
  13,13,10,1,0,60,102,195,195,195,102,60,102,195,195,195,
  102,60,8,13,13,10,1,0,60,102,195,195,195,195,103,59,
  3,3,67,102,60,3,8,8,10,4,0,224,224,0,0,0,
  0,224,224,4,9,9,10,3,255,112,112,0,0,0,0,112,
  112,224,7,13,13,10,1,0,2,6,12,24,48,96,192,96,
  48,24,12,6,2,8,6,6,10,1,3,255,0,0,0,0,
  255,7,13,13,10,2,0,128,192,96,48,24,12,6,12,24,
  48,96,192,128,8,13,13,10,1,0,60,102,195,195,195,6,
  12,24,24,24,0,24,24,8,13,13,10,1,0,60,102,195,
  207,223,219,219,219,222,204,192,99,62,8,13,13,10,1,0,
  24,60,102,102,195,195,195,255,195,195,195,195,195,8,13,13,
  10,1,0,248,204,198,198,198,204,252,198,195,195,195,198,252,
  8,13,13,10,1,0,60,102,195,192,192,192,192,192,192,192,
  195,102,60,8,13,13,10,1,0,252,198,195,195,195,195,195,
  195,195,195,195,198,252,8,13,13,10,1,0,255,192,192,192,
  192,192,252,192,192,192,192,192,255,8,13,13,10,1,0,255,
  192,192,192,192,192,252,192,192,192,192,192,192,8,13,13,10,
  1,0,60,102,195,192,192,192,207,195,195,195,195,103,61,8,
  13,13,10,1,0,195,195,195,195,195,195,255,195,195,195,195,
  195,195,8,13,13,10,1,0,255,24,24,24,24,24,24,24,
  24,24,24,24,255,9,13,26,10,1,0,31,128,6,0,6,
  0,6,0,6,0,6,0,6,0,6,0,6,0,198,0,198,
  0,108,0,56,0,8,13,13,10,1,0,195,195,198,198,204,
  204,248,204,204,198,198,195,195,8,13,13,10,1,0,192,192,
  192,192,192,192,192,192,192,192,192,192,255,8,13,13,10,1,
  0,195,195,231,231,255,219,219,219,219,195,195,195,195,8,13,
  13,10,1,0,195,227,227,243,243,219,219,207,207,199,199,195,
  195,8,13,13,10,1,0,60,102,195,195,195,195,195,195,195,
  195,195,102,60,8,13,13,10,1,0,252,198,195,195,195,195,
  198,252,192,192,192,192,192,8,14,14,10,1,255,60,102,195,
  195,195,195,195,195,195,219,207,102,62,3,8,13,13,10,1,
  0,252,198,195,195,195,195,198,252,204,198,198,195,195,8,13,
  13,10,1,0,60,102,195,192,192,96,60,6,3,3,195,102,
  60,8,13,13,10,1,0,255,24,24,24,24,24,24,24,24,
  24,24,24,24,8,13,13,10,1,0,195,195,195,195,195,195,
  195,195,195,195,195,102,60,8,13,13,10,1,0,195,195,195,
  195,102,102,102,60,60,60,24,24,24,8,13,13,10,1,0,
  195,195,195,195,195,219,219,219,219,231,231,195,195,8,13,13,
  10,1,0,195,195,102,102,60,60,24,60,60,102,102,195,195,
  8,13,13,10,1,0,195,195,102,102,60,60,24,24,24,24,
  24,24,24,8,13,13,10,1,0,255,3,3,6,12,12,24,
  48,48,96,192,192,255,6,13,13,10,2,0,252,192,192,192,
  192,192,192,192,192,192,192,192,252,7,12,12,10,2,0,192,
  192,96,96,48,48,24,24,12,12,6,6,6,13,13,10,2,
  0,252,12,12,12,12,12,12,12,12,12,12,12,252,8,4,
  4,10,1,9,24,60,102,195,9,1,2,10,1,255,255,128,
  4,3,3,10,3,10,192,96,48,8,8,8,10,1,0,62,
  99,3,127,195,195,195,125,8,13,13,10,1,0,192,192,192,
  192,192,220,230,195,195,195,195,230,220,8,8,8,10,1,0,
  62,99,192,192,192,192,99,62,8,13,13,10,1,0,3,3,
  3,3,3,59,103,195,195,195,195,103,59,8,8,8,10,1,
  0,60,102,195,255,192,192,99,62,8,13,13,10,1,0,30,
  51,51,48,48,252,48,48,48,48,48,48,48,8,12,12,10,
  1,252,125,199,198,198,198,124,192,126,195,195,195,126,8,13,
  13,10,1,0,192,192,192,192,192,220,230,195,195,195,195,195,
  195,8,11,11,10,1,0,24,24,0,120,24,24,24,24,24,
  24,255,7,15,15,10,2,252,6,6,0,30,6,6,6,6,
  6,6,6,198,198,198,124,8,13,13,10,1,0,192,192,192,
  192,192,198,204,216,240,248,204,198,195,8,13,13,10,1,0,
  120,24,24,24,24,24,24,24,24,24,24,24,255,8,8,8,
  10,1,0,182,255,219,219,219,219,219,219,8,8,8,10,1,
  0,220,230,195,195,195,195,195,195,8,8,8,10,1,0,60,
  102,195,195,195,195,102,60,8,12,12,10,1,252,220,230,195,
  195,195,195,230,220,192,192,192,192,8,12,12,10,1,252,59,
  103,195,195,195,195,103,59,3,3,3,3,8,8,8,10,1,
  0,222,115,96,96,96,96,96,96,8,8,8,10,1,0,126,
  195,192,126,3,3,195,126,8,11,11,10,1,0,48,48,48,
  252,48,48,48,48,48,51,30,8,8,8,10,1,0,195,195,
  195,195,195,195,103,59,8,8,8,10,1,0,195,195,102,102,
  60,60,24,24,8,8,8,10,1,0,195,195,195,219,219,219,
  255,102,8,8,8,10,1,0,195,102,60,24,24,60,102,195,
  8,12,12,10,1,252,195,195,195,195,195,195,103,59,3,195,
  102,60,7,8,8,10,2,0,254,6,12,24,48,96,192,254,
  8,13,13,10,1,0,15,24,24,24,24,24,240,24,24,24,
  24,24,15,2,13,13,10,4,0,192,192,192,192,192,192,192,
  192,192,192,192,192,192,8,13,13,10,1,0,240,24,24,24,
  24,24,15,24,24,24,24,24,240,8,3,3,10,1,10,115,
  219,206,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
  255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
  255,255,255,0,0,0,10,0,16,2,13,13,10,4,0,192,
  192,0,192,192,192,192,192,192,192,192,192,192,7,12,12,10,
  1,0,24,24,60,102,194,192,192,194,102,60,24,24,9,12,
  24,10,1,0,30,0,51,0,51,0,48,0,48,0,252,0,
  48,0,48,0,48,0,248,0,173,128,231,0,9,9,18,10,
  0,1,128,128,221,128,127,0,99,0,99,0,99,0,127,0,
  221,128,128,128,8,11,11,10,1,0,129,195,102,60,126,24,
  126,24,24,24,24,2,13,13,10,4,0,192,192,192,192,192,
  0,0,0,192,192,192,192,192,8,13,13,10,1,0,60,102,
  198,96,120,204,102,51,30,6,99,102,60,6,2,2,10,2,
  11,204,204,8,11,11,10,1,0,60,102,195,189,165,161,165,
  189,195,102,60,8,9,9,10,1,4,62,67,3,127,195,195,
  125,0,255,9,11,22,10,0,0,4,128,13,128,27,0,54,
  0,108,0,216,0,108,0,54,0,27,0,13,128,4,128,8,
  4,4,10,1,4,255,255,3,3,6,1,1,10,2,6,252,
  8,11,11,10,1,0,60,102,195,189,165,189,169,173,195,102,
  60,8,1,1,10,1,13,255,6,6,6,10,2,7,48,120,
  204,204,120,48,8,7,7,10,1,2,24,24,255,24,24,0,
  255,5,7,7,10,2,6,112,216,24,48,96,192,248,5,7,
  7,10,2,6,112,216,24,48,24,216,112,4,3,3,10,3,
  10,48,96,192,7,10,10,10,1,253,198,198,198,198,198,238,
  250,192,192,192,8,13,13,10,1,0,127,255,251,251,251,123,
  27,27,27,27,27,27,27,3,3,3,10,4,5,224,224,224,
  5,4,4,10,2,252,48,24,216,112,4,7,7,10,2,6,
  96,224,96,96,96,96,240,7,9,9,10,1,4,56,108,198,
  198,198,108,56,0,254,9,11,22,10,1,0,144,0,216,0,
  108,0,54,0,27,0,13,128,27,0,54,0,108,0,216,0,
  144,0,8,12,12,10,1,1,64,192,65,66,228,8,18,38,
  74,158,2,2,8,12,12,10,1,1,64,192,65,66,228,8,
  22,41,65,130,4,15,8,12,12,10,1,1,224,16,97,18,
  228,8,18,38,74,159,2,2,8,13,13,10,1,0,24,24,
  0,24,24,24,48,96,195,195,195,102,60,8,15,15,10,1,
  0,96,48,24,0,24,60,102,195,195,195,255,195,195,195,195,
  8,15,15,10,1,0,6,12,24,0,24,60,102,195,195,195,
  255,195,195,195,195,8,15,15,10,1,0,24,60,102,0,24,
  60,102,195,195,195,255,195,195,195,195,8,15,15,10,1,0,
  50,126,76,0,24,60,102,195,195,195,255,195,195,195,195,8,
  15,15,10,1,0,102,102,0,24,60,102,102,195,195,195,255,
  195,195,195,195,8,16,16,10,1,0,60,102,102,60,0,24,
  60,102,195,195,195,255,195,195,195,195,8,13,13,10,1,0,
  31,60,108,108,204,204,255,204,204,204,204,204,207,8,17,17,
  10,1,252,60,102,195,192,192,192,192,192,192,192,195,102,60,
  24,12,108,56,8,15,15,10,1,0,96,48,24,0,255,192,
  192,192,192,252,192,192,192,192,255,8,15,15,10,1,0,12,
  24,48,0,255,192,192,192,192,252,192,192,192,192,255,8,15,
  15,10,1,0,24,60,102,0,255,192,192,192,192,252,192,192,
  192,192,255,8,15,15,10,1,0,102,102,0,0,255,192,192,
  192,192,252,192,192,192,192,255,6,15,15,10,2,0,96,48,
  24,0,252,48,48,48,48,48,48,48,48,48,252,6,15,15,
  10,2,0,24,48,96,0,252,48,48,48,48,48,48,48,48,
  48,252,6,15,15,10,2,0,48,120,204,0,252,48,48,48,
  48,48,48,48,48,48,252,6,15,15,10,2,0,204,204,0,
  252,48,48,48,48,48,48,48,48,48,48,252,9,13,26,10,
  0,0,126,0,99,0,97,128,97,128,97,128,97,128,249,128,
  97,128,97,128,97,128,97,128,99,0,126,0,8,15,15,10,
  1,0,50,126,76,0,195,227,243,243,219,219,207,207,199,195,
  195,8,15,15,10,1,0,48,24,12,0,60,102,195,195,195,
  195,195,195,195,102,60,8,15,15,10,1,0,12,24,48,0,
  60,102,195,195,195,195,195,195,195,102,60,8,15,15,10,1,
  0,24,60,102,0,60,102,195,195,195,195,195,195,195,102,60,
  8,15,15,10,1,0,50,126,76,0,60,102,195,195,195,195,
  195,195,195,102,60,8,15,15,10,1,0,102,102,0,60,102,
  195,195,195,195,195,195,195,195,102,60,7,8,8,10,1,0,
  130,198,108,56,56,108,198,130,8,15,15,10,1,255,1,62,
  102,199,199,203,203,203,211,211,211,227,102,124,128,8,15,15,
  10,1,0,48,24,12,0,195,195,195,195,195,195,195,195,195,
  102,60,8,15,15,10,1,0,12,24,48,0,195,195,195,195,
  195,195,195,195,195,102,60,8,15,15,10,1,0,24,60,102,
  0,195,195,195,195,195,195,195,195,195,102,60,8,15,15,10,
  1,0,102,102,0,195,195,195,195,195,195,195,195,195,195,102,
  60,8,15,15,10,1,0,12,24,48,0,195,195,102,102,60,
  60,24,24,24,24,24,7,13,13,10,2,0,192,192,192,252,
  198,198,198,198,198,252,192,192,192,8,13,13,10,1,0,28,
  54,99,99,102,236,108,102,99,99,99,102,108,8,12,12,10,
  1,0,48,24,12,0,126,195,3,127,195,195,195,125,8,12,
  12,10,1,0,12,24,48,0,126,195,3,127,195,195,195,125,
  8,12,12,10,1,0,24,60,102,0,126,195,3,127,195,195,
  195,125,8,12,12,10,1,0,50,126,76,0,126,195,3,127,
  195,195,195,125,8,11,11,10,1,0,102,102,0,126,195,3,
  127,195,195,195,125,8,13,13,10,1,0,60,102,102,60,0,
  126,195,3,127,195,195,195,125,8,8,8,10,1,0,118,155,
  27,30,120,216,217,110,8,12,12,10,1,252,62,99,192,192,
  192,192,99,62,24,12,108,56,8,12,12,10,1,0,96,48,
  24,0,60,102,195,255,192,192,99,62,8,12,12,10,1,0,
  6,12,24,0,60,102,195,255,192,192,99,62,8,12,12,10,
  1,0,24,60,102,0,60,102,195,255,192,192,99,62,8,11,
  11,10,1,0,102,102,0,60,102,195,255,192,192,99,62,8,
  12,12,10,1,0,96,48,24,0,120,24,24,24,24,24,24,
  255,8,12,12,10,1,0,12,24,48,0,120,24,24,24,24,
  24,24,255,8,12,12,10,1,0,24,60,102,0,120,24,24,
  24,24,24,24,255,8,11,11,10,1,0,102,102,0,120,24,
  24,24,24,24,24,255,8,13,13,10,1,0,136,216,112,112,
  216,140,62,103,195,195,195,102,60,8,12,12,10,1,0,50,
  126,76,0,220,230,195,195,195,195,195,195,8,12,12,10,1,
  0,96,48,24,0,60,102,195,195,195,195,102,60,8,12,12,
  10,1,0,6,12,24,0,60,102,195,195,195,195,102,60,8,
  12,12,10,1,0,24,60,102,0,60,102,195,195,195,195,102,
  60,8,12,12,10,1,0,50,126,76,0,60,102,195,195,195,
  195,102,60,8,11,11,10,1,0,102,102,0,60,102,195,195,
  195,195,102,60,8,10,10,10,1,1,24,24,0,0,255,255,
  0,0,24,24,8,10,10,10,1,255,1,62,102,203,203,211,
  211,102,124,128,8,12,12,10,1,0,48,24,12,0,195,195,
  195,195,195,195,103,59,8,12,12,10,1,0,6,12,24,0,
  195,195,195,195,195,195,103,59,8,12,12,10,1,0,24,60,
  102,0,195,195,195,195,195,195,103,59,8,11,11,10,1,0,
  102,102,0,195,195,195,195,195,195,103,59,8,16,16,10,1,
  252,12,24,48,0,195,195,195,195,195,195,103,59,3,195,102,
  60,7,17,17,10,2,252,192,192,192,192,192,192,248,204,198,
  198,198,204,248,192,192,192,192,8,15,15,10,1,252,102,102,
  0,195,195,195,195,195,195,103,59,3,195,102,60
};

#endif // HAS_GRAPHICAL_TFT
